[INFO] fetching crate panes 0.18.2...
[INFO] testing panes-0.18.2 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate panes 0.18.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate panes 0.18.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate panes 0.18.2
[INFO] tweaked toml for crates.io crate panes 0.18.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate panes 0.18.2 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate panes 0.18.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b3e070a0f18a4f42d92958c501623131f0ef5798eda84322a27eb8de10ae1f21
[INFO] running `Command { std: "docker" "start" "-a" "b3e070a0f18a4f42d92958c501623131f0ef5798eda84322a27eb8de10ae1f21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b3e070a0f18a4f42d92958c501623131f0ef5798eda84322a27eb8de10ae1f21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b3e070a0f18a4f42d92958c501623131f0ef5798eda84322a27eb8de10ae1f21", kill_on_drop: false }`
[INFO] [stdout] b3e070a0f18a4f42d92958c501623131f0ef5798eda84322a27eb8de10ae1f21
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0f940a9546136dff19045de886d3f7c774d611e8e95c03d274a787362e1930e1
[INFO] running `Command { std: "docker" "start" "-a" "0f940a9546136dff19045de886d3f7c774d611e8e95c03d274a787362e1930e1", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling grid v1.0.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling taffy v0.9.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling panes v0.18.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.95s
[INFO] running `Command { std: "docker" "inspect" "0f940a9546136dff19045de886d3f7c774d611e8e95c03d274a787362e1930e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f940a9546136dff19045de886d3f7c774d611e8e95c03d274a787362e1930e1", kill_on_drop: false }`
[INFO] [stdout] 0f940a9546136dff19045de886d3f7c774d611e8e95c03d274a787362e1930e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 47cd38f38a5b5b9712ea42b511698157245392291e344558efc4004dbdcc26ef
[INFO] running `Command { std: "docker" "start" "-a" "47cd38f38a5b5b9712ea42b511698157245392291e344558efc4004dbdcc26ef", kill_on_drop: false }`
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling line-clipping v0.3.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling kasuari v0.4.11
[INFO] [stderr]    Compiling panes v0.18.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.11s
[INFO] running `Command { std: "docker" "inspect" "47cd38f38a5b5b9712ea42b511698157245392291e344558efc4004dbdcc26ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47cd38f38a5b5b9712ea42b511698157245392291e344558efc4004dbdcc26ef", kill_on_drop: false }`
[INFO] [stdout] 47cd38f38a5b5b9712ea42b511698157245392291e344558efc4004dbdcc26ef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 78f9725264984f53b917b47a8bfa8f14d0f21125c4bb17f456ad7f8020554c87
[INFO] running `Command { std: "docker" "start" "-a" "78f9725264984f53b917b47a8bfa8f14d0f21125c4bb17f456ad7f8020554c87", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/panes-3f1d4cb5beb7648d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adaptive.rs (/opt/rustwide/target/debug/deps/adaptive-f9a57e3aa93313d6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test basic_breakpoint_selection ... ok
[INFO] [stdout] test breakpoint_switch_preserves_panels ... ok
[INFO] [stdout] test remove_panel_survives_switch ... ok
[INFO] [stdout] test same_breakpoint_no_rebuild ... ok
[INFO] [stdout] test add_panel_survives_switch ... ok
[INFO] [stdout] test focus_preserved_across_switch ... ok
[INFO] [stdout] test single_breakpoint ... ok
[INFO] [stdout] test snapshot_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test adjacent_with_custom_constraints ... ok
[INFO] [stdout] test auto_direction_defaults_horizontal_without_resolve ... ok
[INFO] [stdout] test repeated_cross_axis ... ok
[INFO] [stdout] test cross_axis_preserves_parent_gap ... ok
[INFO] [stdout] test cross_axis_vertical_in_row ... ok
[INFO] [stdout] test placement_before_cross_axis ... ok
[INFO] [stdout] test no_focus_returns_error ... ok
[INFO] [stdout] test placement_before_same_axis ... ok
[INFO] [stdout] test auto_direction_splits_taller_panel_vertically ... ok
[INFO] [stdout] test single_child_parent ... ok
[INFO] [stdout] test resolve_after_adjacent ... ok
[INFO] [stdout] test cross_axis_horizontal_in_col ... ok
[INFO] [stdout] test auto_direction_splits_wider_panel_horizontally ... ok
[INFO] [stdout] test new_panel_is_focused ... ok
[INFO] [stdout] test strategy_adjacent_with_delegates ... ok
[INFO] [stdout] test swap_after_add_panel_is_consistent ... ok
[INFO] [stdout] test placement_before_sequence_order ... ok
[INFO] [stdout] test new_panel_in_sequence ... ok
[INFO] [stdout] test strategy_adjacent_delegates_to_strategy ... ok
[INFO] [stdout] test insert_horizontal_in_row ... ok
[INFO] [stdout] test repeated_adjacent ... ok
[INFO] [stderr]      Running tests/add_panel_adjacent.rs (/opt/rustwide/target/debug/deps/add_panel_adjacent-e632a9c79539eb23)
[INFO] [stdout] test insert_vertical_in_col ... ok
[INFO] [stderr]      Running tests/audit_fixes.rs (/opt/rustwide/target/debug/deps/audit_fixes-d391c7853ca988a6)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test dashboard_span_overflow_u16 ... ok
[INFO] [stdout] test master_stack_nan_ratio ... ok
[INFO] [stdout] test dashboard_empty_cards ... ok
[INFO] [stdout] test node_count_tracks_additions_and_removals ... ok
[INFO] [stdout] test scrollable_active_out_of_bounds ... ok
[INFO] [stdout] test monocle_active_out_of_bounds ... ok
[INFO] [stdout] test sidebar_infinite_width ... ok
[INFO] [stdout] test split_negative_ratio ... ok
[INFO] [stdout] test stacked_active_out_of_bounds ... ok
[INFO] [stdout] test stacked_nan_bar_height ... ok
[INFO] [stdout] test deck_active_out_of_bounds ... ok
[INFO] [stdout] test tabbed_active_out_of_bounds ... ok
[INFO] [stdout] test tabbed_infinite_bar_height ... ok
[INFO] [stdout] test dashboard_zero_columns ... ok
[INFO] [stdout] test spiral_infinite_ratio ... ok
[INFO] [stdout] test tree_alloc_normal_case_succeeds ... ok
[INFO] [stdout] test holy_grail_nan_header ... ok
[INFO] [stdout] test dwindle_negative_ratio ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/builder.rs (/opt/rustwide/target/debug/deps/builder-0b0374fdfa1ca29e)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test builder_closure_error_propagation ... ok
[INFO] [stdout] test builder_fixed_plus_grow ... ok
[INFO] [stdout] test builder_gap_reduces_space ... ok
[INFO] [stdout] test builder_deeply_nested ... ok
[INFO] [stdout] test builder_duplicate_root_errors ... ok
[INFO] [stdout] test builder_reject_infinite_gap ... ok
[INFO] [stdout] test builder_grow_ratio ... ok
[INFO] [stdout] test builder_nested_row_col ... ok
[INFO] [stdout] test builder_mixed_pre_created_and_inline ... ok
[INFO] [stdout] test builder_no_root_errors ... ok
[INFO] [stdout] test builder_two_equal_panels_row ... ok
[INFO] [stdout] test builder_reject_nan_gap ... ok
[INFO] [stdout] test builder_reject_negative_gap ... ok
[INFO] [stdout] test builder_taffy_escape_hatch ... ok
[INFO] [stdout] test layout_row_convenience ... ok
[INFO] [stdout] test layout_col_convenience ... ok
[INFO] [stdout] test layout_to_tree_and_resolve ... ok
[INFO] [stdout] test tree_resolve_shorthand ... ok
[INFO] [stdout] test builder_inline_panel_creation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler.rs (/opt/rustwide/target/debug/deps/compiler-05f896f01f803333)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test compile_col_with_gap ... ok
[INFO] [stdout] test compile_empty_tree_returns_error ... ok
[INFO] [stdout] test compile_min_max_axis_awareness ... ok
[INFO] [stdout] test compile_row_with_two_panels ... ok
[INFO] [stdout] test compile_single_panel_tree ... ok
[INFO] [stdout] test compile_taffy_passthrough ... ok
[INFO] [stdout] test compute_layout_rejects_nan_dimensions ... ok
[INFO] [stdout] test compile_nested_row_col ... ok
[INFO] [stdout] test fixed_maps_to_flex_basis ... ok
[INFO] [stdout] test fixed_panel_takes_exact_size ... ok
[INFO] [stdout] test default_constraints_map_to_grow_one ... ok
[INFO] [stdout] test fixed_with_min_maps_correctly ... ok
[INFO] [stdout] test layout_compile_returns_valid_result ... ok
[INFO] [stdout] test gap_reduces_available_space ... ok
[INFO] [stdout] test grow_maps_to_flex_grow ... ok
[INFO] [stdout] test grow_ratio_distributes_proportionally ... ok
[INFO] [stdout] test grow_with_min_max_maps_correctly ... ok
[INFO] [stderr]      Running tests/content_sizing.rs (/opt/rustwide/target/debug/deps/content_sizing-832e3e4fdf3f9423)
[INFO] [stdout] test max_constraint_enforced ... ok
[INFO] [stdout] test min_constraint_enforced ... ok
[INFO] [stdout] test two_equal_grow_panels_split_width ... ok
[INFO] [stdout] test nested_layout_computes_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dashboard_auto_rows.rs (/opt/rustwide/target/debug/deps/dashboard_auto_rows-f66114f6b744204c)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test align_defaults_to_stretch ... ok
[INFO] [stdout] test align_start_positions_at_origin ... ok
[INFO] [stdout] test align_center_with_fixed_size ... ok
[INFO] [stdout] test fixed_panel_with_min_width ... ok
[INFO] [stdout] test clear_panel_size_reverts_to_constraints ... ok
[INFO] [stdout] test set_panel_size_with_max_height_clamps ... ok
[INFO] [stdout] test set_panel_size_overrides_grow ... ok
[INFO] [stdout] test set_panel_size_not_found_returns_error ... ok
[INFO] [stdout] test grow_panel_with_max_height ... ok
[INFO] [stdout] test size_mode_min_content_resolves ... ok
[INFO] [stdout] test cross_axis_constraints_default_to_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test dashboard_default_rows_are_equal ... ok
[INFO] [stdout] test dashboard_auto_rows_sizes_to_content ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diff.rs (/opt/rustwide/target/debug/deps/diff-6ce0badd34d1d6a6)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/error.rs (/opt/rustwide/target/debug/deps/error-96418fbe0bb43a52)
[INFO] [stdout] test diff_first_frame ... ok
[INFO] [stdout] test diff_identical_layouts_all_unchanged ... ok
[INFO] [stdout] test diff_moved_and_resized ... ok
[INFO] [stdout] test diff_moved_not_resized ... ok
[INFO] [stdout] test diff_resized_panels ... ok
[INFO] [stdout] test diff_removed_panel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test pane_error_invalid_constraint_displays_reason ... ok
[INFO] [stdout] test pane_error_is_send_and_sync ... ok
[INFO] [stdout] test pane_error_panel_not_found_displays_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/focus_direction.rs (/opt/rustwide/target/debug/deps/focus_direction-7bb840cbe4bbc25a)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test diagonal_tiebreak ... ok
[INFO] [stdout] test down_in_column ... ok
[INFO] [stdout] test collapsed_middle_skipped ... ok
[INFO] [stdout] test active_panel_returns_spatial_nav_error ... ok
[INFO] [stdout] test focus_direction_current_without_resolve_returns_none ... ok
[INFO] [stdout] test focus_direction_current_uses_cached_layout ... ok
[INFO] [stdout] test master_stack_left ... ok
[INFO] [stdout] test grid_navigation ... ok
[INFO] [stdout] test master_stack_down_prefers_cross_axis_overlap ... ok
[INFO] [stdout] test left_from_rightmost ... ok
[INFO] [stdout] test no_candidate_in_direction ... ok
[INFO] [stdout] test right_from_leftmost ... ok
[INFO] [stdout] test master_stack_right ... ok
[INFO] [stdout] test up_in_column ... ok
[INFO] [stdout] test window_returns_spatial_nav_error ... ok
[INFO] [stdout] test no_focused_panel ... ok
[INFO] [stderr]      Running tests/hit_testing.rs (/opt/rustwide/target/debug/deps/hit_testing-81cfdf7982e9f903)
[INFO] [stdout] test single_panel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test boundary_at_point_col_returns_horizontal ... ok
[INFO] [stdout] test boundary_at_point_between_siblings ... ok
[INFO] [stdout] test boundary_at_point_no_boundary_in_tolerance ... ok
[INFO] [stdout] test boundary_at_point_nested_containers ... ok
[INFO] [stdout] test panel_at_point_outside_all_panels ... ok
[INFO] [stdout] test panel_at_point_on_edge_returns_panel ... ok
[INFO] [stdout] test panel_at_point_overlay_wins_over_panel ... ok
[INFO] [stdout] test panel_at_point_center_of_panel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/layout.rs (/opt/rustwide/target/debug/deps/layout-5321b97d757b449d)
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/layout_macro.rs (/opt/rustwide/target/debug/deps/layout_macro-a10f52760f49e9e6)
[INFO] [stdout] test layout_tree_accessor_returns_correct_panel_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test equivalence_gap_with_builder ... ok
[INFO] [stdout] test deeply_nested ... ok
[INFO] [stdout] test equivalence_with_builder_api ... ok
[INFO] [stdout] test grow_with_explicit_factor ... ok
[INFO] [stdout] test macro_cross_axis_constraints ... ok
[INFO] [stdout] test macro_align_equivalence_with_builder ... ok
[INFO] [stdout] test macro_equivalence_cross_axis_with_builder ... ok
[INFO] [stdout] test full_spec_example ... ok
[INFO] [stdout] test macro_multiple_cross_axis_fields ... ok
[INFO] [stdout] test col_with_gap ... ok
[INFO] [stdout] test macro_align ... ok
[INFO] [stdout] test fixed_panel ... ok
[INFO] [stdout] test fixed_with_min ... ok
[INFO] [stdout] test macro_size_mode_fit_content ... ok
[INFO] [stdout] test macro_size_mode ... ok
[INFO] [stdout] test macro_size_mode_max_content ... ok
[INFO] [stdout] test nested_col_in_row ... ok
[INFO] [stderr]      Running tests/node.rs (/opt/rustwide/target/debug/deps/node-770593d66d15aac8)
[INFO] [stdout] test row_with_gap ... ok
[INFO] [stdout] test panel_with_min_max ... ok
[INFO] [stdout] test two_panels_equal_grow ... ok
[INFO] [stdout] test single_panel_row ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test node_id_from_raw_and_back ... ok
[INFO] [stdout] test node_id_display_shows_inner_value ... ok
[INFO] [stdout] test panel_id_still_works_after_macro_migration ... ok
[INFO] [stdout] test node_id_and_panel_id_are_distinct_types ... ok
[INFO] [stdout] test node_id_is_copy_and_hashable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/overlay.rs (/opt/rustwide/target/debug/deps/overlay-c7f37f9c647b9f22)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test add_overlay_deduplicates_by_kind ... ok
[INFO] [stdout] test overlay_diff_removed ... ok
[INFO] [stdout] test base_layout_unaffected_by_overlays ... ok
[INFO] [stdout] test overlay_diff_moved ... ok
[INFO] [stdout] test overlay_rect_lookup_by_id ... ok
[INFO] [stdout] test overlay_diff_resized ... ok
[INFO] [stdout] test overlay_diff_unchanged ... ok
[INFO] [stdout] test overlay_id_generator_sequential ... ok
[INFO] [stdout] test add_overlay_returns_id ... ok
[INFO] [stdout] test panel_anchored_overlay ... ok
[INFO] [stdout] test overlay_snapshot_round_trip ... ok
[INFO] [stdout] test overlay_z_order_is_insertion_order ... ok
[INFO] [stdout] test panel_anchor_missing_panel_excluded ... ok
[INFO] [stdout] test remove_overlay_is_noop_for_missing ... ok
[INFO] [stdout] test remove_overlay_preserves_other_indices ... ok
[INFO] [stdout] test resolve_percent_with_clamp ... ok
[INFO] [stdout] test resolve_corner_overlays ... ok
[INFO] [stdout] test set_overlay_height_updates_dynamic_size ... ok
[INFO] [stdout] test resolve_percent_clamped_to_max ... ok
[INFO] [stdout] test set_overlay_visible_hides_and_shows ... ok
[INFO] [stdout] test resolve_bottom_overlay ... ok
[INFO] [stdout] test remove_overlay_removes ... ok
[INFO] [stdout] test resolve_center_overlay ... ok
[INFO] [stdout] test overlay_diff_first_frame_all_added ... ok
[INFO] [stdout] test hidden_overlay_not_resolved ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/panel.rs (/opt/rustwide/target/debug/deps/panel-cfe6c0346364f1f7)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test default_constraints_are_empty ... ok
[INFO] [stdout] test constraints_chain_min_max ... ok
[INFO] [stdout] test panel_id_auto_increments ... ok
[INFO] [stdout] test grow_creates_correct_constraint ... ok
[INFO] [stdout] test panel_id_is_copy_and_hashable ... ok
[INFO] [stdout] test fixed_creates_correct_constraint ... ok
[INFO] [stdout] test panel_kind_accepts_str_literal ... ok
[INFO] [stdout] test panel_kind_accepts_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/panel_entry.rs (/opt/rustwide/target/debug/deps/panel_entry-189253b18bf18dcd)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test panels_grouped_by_kind ... ok
[INFO] [stdout] test panels_entry_kind_matches_by_kind ... ok
[INFO] [stdout] test panels_kind_index_increments_per_group ... ok
[INFO] [stdout] test panels_empty_layout_yields_nothing ... ok
[INFO] [stdout] test panels_yields_all_panels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/preset.rs (/opt/rustwide/target/debug/deps/preset-bee53fc9ade286ca)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test dashboard_auto_fill_rejects_zero ... ok
[INFO] [stdout] test centered_master_custom_ratio ... ok
[INFO] [stdout] test centered_master_three_panels ... ok
[INFO] [stdout] test centered_master_basic ... ok
[INFO] [stdout] test dashboard_auto_fit_resolves ... ok
[INFO] [stdout] test dashboard_auto_fill_narrow_viewport ... ok
[INFO] [stdout] test dashboard_full_width_spans_all_columns ... ok
[INFO] [stdout] test dashboard_full_width_with_auto_fill ... ok
[INFO] [stdout] test deck_basic ... ok
[INFO] [stdout] test dashboard_mixed_spans ... ok
[INFO] [stdout] test deck_switch_active ... ok
[INFO] [stdout] test dashboard_auto_fill_resolves ... ok
[INFO] [stdout] test dwindle_custom_ratio ... ok
[INFO] [stdout] test dashboard_auto_fill_with_spans ... ok
[INFO] [stdout] test master_stack_basic ... ok
[INFO] [stdout] test holy_grail_basic ... ok
[INFO] [stdout] test dashboard_uniform ... ok
[INFO] [stdout] test dwindle_single_panel ... ok
[INFO] [stdout] test dwindle_two_panels ... ok
[INFO] [stdout] test dwindle_four_panels ... ok
[INFO] [stdout] test holy_grail_custom_sizes ... ok
[INFO] [stdout] test master_stack_single_panel ... ok
[INFO] [stdout] test master_stack_custom_ratio ... ok
[INFO] [stdout] test presets_fixed_slots_are_sidebar_holy_grail_split ... ok
[INFO] [stdout] test master_stack_try_from ... ok
[INFO] [stdout] test presets_returns_13_entries ... ok
[INFO] [stdout] test monocle_shows_active ... ok
[INFO] [stdout] test presets_names_are_sorted ... ok
[INFO] [stdout] test master_stack_with_gap ... ok
[INFO] [stdout] test scrollable_focus_two_shifts_window ... ok
[INFO] [stdout] test scrollable_single_panel_fills_viewport ... ok
[INFO] [stdout] test sidebar_basic ... ok
[INFO] [stderr]      Running tests/rect.rs (/opt/rustwide/target/debug/deps/rect-28ab8a976496383b)
[INFO] [stdout] test spiral_two_panels ... ok
[INFO] [stdout] test split_horizontal ... ok
[INFO] [stdout] test monocle_second_active ... ok
[INFO] [stdout] test sidebar_custom_width ... ok
[INFO] [stdout] test scrollable_focus_zero_shows_first_pair ... ok
[INFO] [stdout] test stacked_basic ... ok
[INFO] [stdout] test spiral_four_panels ... ok
[INFO] [stdout] test stacked_switch ... ok
[INFO] [stdout] test scrollable_focus_one_stays_in_first_pair ... ok
[INFO] [stdout] test split_custom_ratio ... ok
[INFO] [stdout] test split_vertical ... ok
[INFO] [stdout] test tabbed_basic ... ok
[INFO] [stdout] test tabbed_switch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test rect_center_returns_midpoint ... ok
[INFO] [stdout] test rect_contains_point_inside ... ok
[INFO] [stdout] test rect_default_is_zero ... ok
[INFO] [stdout] test rect_area_computes_width_times_height ... ok
[INFO] [stdout] test rect_lerp_at_midpoint ... ok
[INFO] [stdout] test rect_zero_dimensions ... ok
[INFO] [stderr]      Running tests/resize_boundary.rs (/opt/rustwide/target/debug/deps/resize_boundary-eb0721da53e5ae6f)
[INFO] [stdout] test rect_intersects_overlapping ... ok
[INFO] [stdout] test rect_lerp_at_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test clamp_large_positive ... ok
[INFO] [stdout] test dashboard_resize_boundary_error ... ok
[INFO] [stdout] test centered_master_resize ... ok
[INFO] [stdout] test deck_panel_resizes_container_against_master ... ok
[INFO] [stdout] test fixed_clamp_min ... ok
[INFO] [stdout] test clamp_large_negative ... ok
[INFO] [stdout] test fixed_clamp_floor ... ok
[INFO] [stdout] test fixed_preserves_min_max ... ok
[INFO] [stdout] test error_on_single_child ... ok
[INFO] [stdout] test error_on_nan_delta ... ok
[INFO] [stdout] test holy_grail_preset_resize ... ok
[INFO] [stdout] test deck_resize ... ok
[INFO] [stdout] test holy_grail_resize_header ... ok
[INFO] [stdout] test insufficient_resizable_after_filter ... ok
[INFO] [stdout] test mixed_fixed_grow_container_resize ... ok
[INFO] [stdout] test panel_and_container_sibling ... ok
[INFO] [stdout] test master_stack_resize ... ok
[INFO] [stdout] test sidebar_resize_sidebar ... ok
[INFO] [stdout] test stack_vertical_resize_stays_within_container ... ok
[INFO] [stdout] test stack_panel_resizes_container_against_master ... ok
[INFO] [stdout] test zero_delta_is_noop ... ok
[INFO] [stdout] test holy_grail_resize_left_sidebar ... ok
[INFO] [stdout] test tabbed_resize_skips_tab_bar ... ok
[INFO] [stdout] test holy_grail_resize_main ... ok
[INFO] [stdout] test stack_panel_resizes_container_negative_delta ... ok
[INFO] [stdout] test preserves_min_max ... ok
[INFO] [stdout] test resize_with_fixed_sibling ... ok
[INFO] [stdout] test two_equal_resize_smaller ... ok
[INFO] [stdout] test sidebar_preset_resize ... ok
[INFO] [stdout] test sidebar_resize_content ... ok
[INFO] [stdout] test skip_zero_flex_grow_decoration ... ok
[INFO] [stdout] test stacked_resize_adjusts_nearest_title ... ok
[INFO] [stdout] test three_panels_proportional ... ok
[INFO] [stdout] test two_equal_resize_larger ... ok
[INFO] [stdout] test centered_master_side_panel_resizes_container ... ok
[INFO] [stderr]      Running tests/resolver.rs (/opt/rustwide/target/debug/deps/resolver-63dd9ff1e4db6a21)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test gap_reduces_available_space ... ok
[INFO] [stderr]      Running tests/runtime.rs (/opt/rustwide/target/debug/deps/runtime-9f5ce85921e8ea86)
[INFO] [stdout] test fixed_plus_grow_sizing ... ok
[INFO] [stdout] test grow_ratio_distributes_proportionally ... ok
[INFO] [stdout] test iter_and_panel_ids_yield_all_entries ... ok
[INFO] [stdout] test kind_index_works ... ok
[INFO] [stdout] test lerp_at_one_returns_to ... ok
[INFO] [stdout] test nested_row_col_positions ... ok
[INFO] [stdout] test single_panel_fills_viewport ... ok
[INFO] [stdout] test two_equal_grow_panels_split_width ... ok
[INFO] [stdout] test lerp_midpoint ... ok
[INFO] [stdout] test lerp_at_zero_returns_from ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test add_overlay_rejects_min_exceeds_max ... ok
[INFO] [stderr]      Running tests/set_card_span.rs (/opt/rustwide/target/debug/deps/set_card_span-3ee750e5a321e1cf)
[INFO] [stdout] test cached_compile_reused_on_dimension_change ... ok
[INFO] [stdout] test insert_child_at_rejects_oob ... ok
[INFO] [stdout] test collapse_panel_zero_size ... ok
[INFO] [stdout] test runtime_second_resolve_no_changes ... ok
[INFO] [stdout] test runtime_set_constraints_in_diff ... ok
[INFO] [stdout] test runtime_remove_panel_in_diff ... ok
[INFO] [stdout] test scroll_by_rejects_nan ... ok
[INFO] [stdout] test runtime_resolve_different_size_shows_resize ... ok
[INFO] [stdout] test scroll_to_rejects_infinity ... ok
[INFO] [stdout] test set_focus_unchecked_queryable ... ok
[INFO] [stdout] test scroll_by_shifts_x ... ok
[INFO] [stdout] test add_overlay_rejects_nan_margin ... ok
[INFO] [stdout] test scroll_to_absolute ... ok
[INFO] [stdout] test runtime_first_resolve_all_added ... ok
[INFO] [stdout] test set_window_size_rejects_zero ... ok
[INFO] [stdout] test tree_mutation_invalidates_compile_cache ... ok
[INFO] [stdout] test uncollapse_restores_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test auto_fill_set_span ... ok
[INFO] [stdout] test error_on_no_strategy ... ok
[INFO] [stdout] test error_on_non_dashboard ... ok
[INFO] [stdout] test set_span_columns ... ok
[INFO] [stdout] test preserves_other_spans ... ok
[INFO] [stdout] test set_span_full_width ... ok
[INFO] [stderr]      Running tests/snapshot.rs (/opt/rustwide/target/debug/deps/snapshot-e1586fdd1c9a1d6c)
[INFO] [stdout] test round_trip_span_change ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test deck_snapshot_round_trip ... ok
[INFO] [stdout] test nested_tree_snapshot_round_trip ... ok
[INFO] [stdout] test snapshot_restores_collapsed ... ok
[INFO] [stdout] test snapshot_preserves_size_mode ... ok
[INFO] [stdout] test dashboard_auto_fill_round_trips ... ok
[INFO] [stdout] test spiral_snapshot_round_trip ... ok
[INFO] [stdout] test snapshot_preserves_cross_axis_constraints ... ok
[INFO] [stdout] test snapshot_preserves_alignment ... ok
[INFO] [stdout] test snapshot_restores_focus ... ok
[INFO] [stdout] test strategy_snapshot_preserves_sequence_order ... ok
[INFO] [stdout] test strategy_snapshot_round_trip ... ok
[INFO] [stdout] test tree_snapshot_preserves_constraints ... ok
[INFO] [stdout] test tree_snapshot_round_trip ... ok
[INFO] [stdout] test tabbed_snapshot_round_trip ... ok
[INFO] [stdout] test empty_tree_snapshot_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strategy_active.rs (/opt/rustwide/target/debug/deps/strategy_active-0c70200d5d1643d6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test monocle_add_hides_previous ... ok
[INFO] [stdout] test monocle_focus_change_is_constraint_only ... ok
[INFO] [stdout] test monocle_remove_focused_shows_neighbor ... ok
[INFO] [stdout] test monocle_focus_same_panel_is_noop ... ok
[INFO] [stdout] test stacked_focus_cycles_content_only ... ok
[INFO] [stdout] test stacked_sequence_excludes_title_panels ... ok
[INFO] [stdout] test tabbed_sequence_excludes_tab_panels ... ok
[INFO] [stdout] test window_add_shifts_window ... ok
[INFO] [stdout] test window_focus_past_edge_slides ... ok
[INFO] [stdout] test tabbed_focus_cycles_content_only ... ok
[INFO] [stdout] test window_remove_adjusts_window ... ok
[INFO] [stdout] test window_focus_within_pair_no_constraint_change ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strategy_add_positional.rs (/opt/rustwide/target/debug/deps/strategy_add_positional-8287617cecfa34fa)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test deck_move_preserves_visibility ... ok
[INFO] [stdout] test master_stack_add_panel_rebuilds_correctly ... ok
[INFO] [stdout] test monocle_move_preserves_visibility ... ok
[INFO] [stdout] test sequence_add_panel_with_before ... ok
[INFO] [stdout] test sequence_add_panel_with_end ... ok
[INFO] [stdout] test stacked_add_panel_creates_title_decoration ... ok
[INFO] [stdout] test master_stack_swap_after_add ... ok
[INFO] [stdout] test sequence_add_panel_inserts_after_focused ... ok
[INFO] [stdout] test sequence_add_panel_with_after ... ok
[INFO] [stdout] test swap_next_after_add_on_all_strategies ... ok
[INFO] [stdout] test tabbed_add_panel_creates_tab_decoration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strategy_binary.rs (/opt/rustwide/target/debug/deps/strategy_binary-34bf35aa8c18e64c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test dwindle_move_rebuilds_tree ... ok
[INFO] [stdout] test spiral_add_rebuilds_tree ... ok
[INFO] [stdout] test spiral_focus_order_matches_input ... ok
[INFO] [stdout] test spiral_remove_rebuilds_tree ... ok
[INFO] [stdout] test dwindle_remove_rebuilds_tree ... ok
[INFO] [stdout] test dwindle_add_rebuilds_tree ... ok
[INFO] [stderr]      Running tests/strategy_builder.rs (/opt/rustwide/target/debug/deps/strategy_builder-0b5ff365f97af358)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strategy_grid.rs (/opt/rustwide/target/debug/deps/strategy_grid-b5c51aefd62273f4)
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test dashboard_auto_fit ... ok
[INFO] [stdout] test builder_build_then_with_panels ... ok
[INFO] [stdout] test dashboard_auto_fill ... ok
[INFO] [stdout] test dashboard_with_cards ... ok
[INFO] [stdout] test dashboard_empty_cards_is_error ... ok
[INFO] [stdout] test empty_panels_is_error ... ok
[INFO] [stdout] test dashboard_with_panels_default_spans ... ok
[INFO] [stdout] test holy_grail_runtime ... ok
[INFO] [stdout] test from_kind_round_trip ... ok
[INFO] [stdout] test holy_grail_static_build ... ok
[INFO] [stdout] test master_stack_static_build ... ok
[INFO] [stdout] test sidebar_runtime ... ok
[INFO] [stdout] test split_horizontal_runtime ... ok
[INFO] [stdout] test split_ratio_preserved_through_rebuild ... ok
[INFO] [stdout] test preset_smoke_tests ... ok
[INFO] [stdout] test split_vertical_runtime ... ok
[INFO] [stdout] test strategy_reuse ... ok
[INFO] [stdout] test strategy_reuse_dashboard ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test dashboard_add_rebuilds ... ok
[INFO] [stdout] test dashboard_auto_fill_add_remove ... ok
[INFO] [stdout] test dashboard_move_rebuilds ... ok
[INFO] [stdout] test dashboard_3col_move_rebuilds ... ok
[INFO] [stdout] test dashboard_3col_add_rebuilds ... ok
[INFO] [stdout] test dashboard_3col_remove_rebuilds ... ok
[INFO] [stdout] test dashboard_remove_rebuilds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strategy_sequence.rs (/opt/rustwide/target/debug/deps/strategy_sequence-e11658ddea5a7b0f)
[INFO] [stdout] running 16 tests
[INFO] [stdout] test deck_focus_changes_visibility ... ok
[INFO] [stdout] test centered_master_add_panel ... ok
[INFO] [stdout] test deck_remove_master_promotes ... ok
[INFO] [stdout] test master_stack_add_goes_to_stack ... ok
[INFO] [stdout] test master_stack_remove_master_promotes_next ... ok
[INFO] [stdout] test sequence_focus_next_wraps ... ok
[INFO] [stdout] test sequence_focus_prev_wraps ... ok
[INFO] [stdout] test sequence_move_updates_focus ... ok
[INFO] [stdout] test sequence_remove_focused_shifts_to_neighbor ... ok
[INFO] [stdout] test sequence_initial_focus_is_first ... ok
[INFO] [stdout] test swap_focus_follows_panel ... ok
[INFO] [stdout] test swap_next_middle_reorders ... ok
[INFO] [stdout] test swap_next_wraps_last_to_first ... ok
[INFO] [stdout] test swap_prev_wraps_first_to_last ... ok
[INFO] [stdout] test swap_single_panel_is_noop ... ok
[INFO] [stderr]      Running tests/strategy_slotted.rs (/opt/rustwide/target/debug/deps/strategy_slotted-046dc584add83fcd)
[INFO] [stdout] test sequence_add_shifts_focus ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test slotted_remove_collapses ... ok
[INFO] [stdout] test slotted_add_uncollapses ... ok
[INFO] [stdout] test slotted_swap_is_noop ... ok
[INFO] [stdout] test holy_grail_layout_has_nested_row ... ok
[INFO] [stdout] test slotted_move_returns_error ... ok
[INFO] [stdout] test holy_grail_focus_cycles_all_panels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/toml_parse.rs (/opt/rustwide/target/debug/deps/toml_parse-ea2c9856d2ab85f2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/tree.rs (/opt/rustwide/target/debug/deps/tree-e8c7561f1bd4f56f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test add_panel_rejects_grow_and_fixed_together ... ok
[INFO] [stdout] test add_panel_rejects_nan_fixed ... ok
[INFO] [stdout] test add_panel_to_existing_container ... ok
[INFO] [stdout] test children_of_container ... ok
[INFO] [stdout] test get_panel_constraints ... ok
[INFO] [stdout] test add_panel_rejects_negative_grow ... ok
[INFO] [stdout] test get_panel_kind ... ok
[INFO] [stdout] test insert_node_rejects_stale_node_id ... ok
[INFO] [stdout] test move_panel_after_another ... ok
[INFO] [stdout] test move_panel_before_another ... ok
[INFO] [stdout] test move_panel_to_different_container ... ok
[INFO] [stdout] test move_panel_not_found_returns_error ... ok
[INFO] [stdout] test move_panel_updates_parent_map_consistently ... ok
[INFO] [stdout] test parent_of_node ... ok
[INFO] [stdout] test remove_panel_from_tree ... ok
[INFO] [stdout] test remove_panel_not_found_returns_error ... ok
[INFO] [stdout] test set_constraints_rejects_min_exceeds_max ... ok
[INFO] [stdout] test set_constraints_updates_panel ... ok
[INFO] [stdout] test tree_add_col_with_children ... ok
[INFO] [stdout] test tree_panel_count_and_kinds ... ok
[INFO] [stdout] test tree_taffy_passthrough_node ... ok
[INFO] [stdout] test validate_catches_orphaned_node ... ok
[INFO] [stdout] test valid_constraints_pass_through ... ok
[INFO] [stdout] test tree_root_is_set_correctly ... ok
[INFO] [stdout] test validate_catches_missing_root ... ok
[INFO] [stdout] test tree_add_panel_returns_panel_id_and_node_id ... ok
[INFO] [stdout] test validate_well_formed_tree ... ok
[INFO] [stdout] test tree_add_row_with_children ... ok
[INFO] [stdout] test tree_multiple_panels_same_kind ... ok
[INFO] [stdout] test tree_nested_row_col ... ok
[INFO] [stdout] test validate_catches_parent_map_inconsistency ... ok
[INFO] [stdout] test remove_last_panel_from_container ... ok
[INFO] [stdout] test set_constraints_not_found_returns_error ... ok
[INFO] [stderr]    Doc-tests panes
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/macros.rs - macros::builder_flag_setters (line 80) ... ignored
[INFO] [stdout] test src/macros.rs - macros::builder_mapped_setters (line 57) ... ignored
[INFO] [stdout] test src/macros.rs - macros::builder_setters (line 34) ... ignored
[INFO] [stdout] test src/snapshot.rs - snapshot::LayoutSnapshot (line 20) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.60s; merged doctests compilation took 0.59s
[INFO] running `Command { std: "docker" "inspect" "78f9725264984f53b917b47a8bfa8f14d0f21125c4bb17f456ad7f8020554c87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "78f9725264984f53b917b47a8bfa8f14d0f21125c4bb17f456ad7f8020554c87", kill_on_drop: false }`
[INFO] [stdout] 78f9725264984f53b917b47a8bfa8f14d0f21125c4bb17f456ad7f8020554c87
